export interface BuilderOptions { entryPoint: string; projectRoot: string; } export interface BuildResult { js: string; map: string; watchedFiles: string[]; } export declare class Builder { private ctx; private lastResult; private readonly opts; private readonly actjsSrcRoot; constructor(opts: BuilderOptions); init(): Promise; rebuild(): Promise; getLastResult(): BuildResult; dispose(): Promise; }